* { padding: 0; margin: 0; }

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400italic);

@import url(http://fonts.googleapis.com/css?family=PT+Sans:700italic);

@import url(http://fonts.googleapis.com/css?family=PT+Sans:700);

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400);


body {font-family: Arial, Helvetica, sans-serif;font-size: 13px;height:101%;background:#fafafa}
#wrapper { 
height: 100%;
margin: 0 auto -38px;
min-height: 100%
}
#main
{width:100%;}
.container{width: 960px;position:relative;margin:0px auto;}
#header {
position:relative;
 width:100%;
 height: 42px;
 margin:0px;
 padding:0px;
 background:url('../images/header_black.jpg') repeat-x;

 
}

#header h1 {
	color: #fff;
	font-size: 17px;
	line-height: 37px
}



#navigation {
position:relative;
width:100%;
background: url('../images/nav_blue.jpg') repeat-x;
height:91px;
}


#sub_nav
{
position:relative;
width:100%;
background: url('../images/subnav_gray.jpg') repeat-x;
height:38px;
}
#content{
position:relative;
 width:100%;
 float: left;
 height: 100px;
 background:#FFF;
}
#leftcolumn {
display:inline; 
position:relative;
background:#efefef;
height: 270px;
width: 278px;
float: left;
margin:10px 10px 10px 10px;

border:1px solid #e2e2e2;

}
#rightcolumn { 
 float: right;
 position:relative;
 height: 270px;
 width: 660px;
 display: block;
margin-top:10px;
background:#efefef;
}
#footer { 
 width:100%;
 color: #fff;
 background:url('../images/header_black.jpg') repeat-x;
 position:relative;
 height:42px;
}
ul
{list-style:none;float:left;}
ul li
{
padding:0 20px 0 20px;
float:left;
border-right:1px solid #e4e5e8;
}
.logo{position:absloute;width:200px;float:left;font-family:arial;font-size:10;color:white;}
.side-menu{position:absloute;width:400px;height:100%;float:right;right:0px;text-align:right;}
.flash { width: 650px; height: 270px; margin:0px;position:absolute;right:0px;}